package com.quan.weixin.model;

import java.io.Serializable;

public class BaseMsg implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private String FromUserName; 		// 发送方帐号（open_id）
	
	private String ToUserName; 			// 公众帐号
	
	private String MsgType; 			// 消息类型
	
	private String Content; 			// 消息内容
	
	private String Event; 				// 消息为事件类型
	
	private String EventKey; 			// 事件类型的KEY
	
	private String Latitude; 			// 地理位置纬度
	
	private String Longitude; 			// 地理位置经度
	
	private String Precision; 			// 地理位置精度
	
	private String PicUrl ;				// 图片链接（由系统生成）
	
	private String MediaId ;			// 语音消息媒体id，可以调用多媒体文件下载接口拉取数据。
	
	private String Format ;				// 语音格式，如amr，speex等
	
	private String ThumbMediaId ;		// 视频消息缩略图的媒体id，可以调用多媒体文件下载接口拉取数据。
	
	private String MsgId ;				// 消息id，64位整型
	
	private long CreateTime; 			// 消息创建时间
	
	
	public String getPicUrl() {
		return PicUrl;
	}
	public void setPicUrl(String picUrl) {
		PicUrl = picUrl;
	}
	public String getMediaId() {
		return MediaId;
	}
	public void setMediaId(String mediaId) {
		MediaId = mediaId;
	}
	public String getFormat() {
		return Format;
	}
	public void setFormat(String format) {
		Format = format;
	}
	public String getThumbMediaId() {
		return ThumbMediaId;
	}
	public void setThumbMediaId(String thumbMediaId) {
		ThumbMediaId = thumbMediaId;
	}
	public String getMsgId() {
		return MsgId;
	}
	public void setMsgId(String msgId) {
		MsgId = msgId;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public String getLatitude() {
		return Latitude;
	}
	public void setLatitude(String latitude) {
		Latitude = latitude;
	}
	public String getLongitude() {
		return Longitude;
	}
	public void setLongitude(String longitude) {
		Longitude = longitude;
	}
	public String getPrecision() {
		return Precision;
	}
	public void setPrecision(String precision) {
		Precision = precision;
	}
	public String getFromUserName() {
		return FromUserName;
	}
	public void setFromUserName(String fromUserName) {
		FromUserName = fromUserName;
	}
	public String getToUserName() {
		return ToUserName;
	}
	public void setToUserName(String toUserName) {
		ToUserName = toUserName;
	}
	public String getMsgType() {
		return MsgType;
	}
	public void setMsgType(String msgType) {
		MsgType = msgType;
	}
	public String getContent() {
		return Content;
	}
	public void setContent(String content) {
		Content = content;
	}
	public String getEvent() {
		return Event;
	}
	public void setEvent(String event) {
		Event = event;
	}
	public String getEventKey() {
		return EventKey;
	}
	public void setEventKey(String eventKey) {
		EventKey = eventKey;
	}
	public long getCreateTime() {
		return CreateTime;
	}
	public void setCreateTime(long createTime) {
		CreateTime = createTime;
	}
	@Override
	public String toString() {
		return "BaseMsg [FromUserName=" + FromUserName + ", ToUserName=" + ToUserName + ", MsgType=" + MsgType + ", Content=" + Content + ", Event=" + Event + ", EventKey=" + EventKey + ", CreateTime=" + CreateTime + "]";
	}
	
}
